package com.icinfo.cloud.provider.peripheralinterface.zszf.dto;

import com.icinfo.cloud.provider.common.page.BasePageRequest;
import lombok.Data;

import javax.validation.constraints.NotEmpty;

/**
 * 描述：审批列表查询请求参数 对应的DTO类.<br>
 * @author shishengyao
 * @description
 * @date 2023/4/18
 */
@Data
public class HandLawWaitApprovalRecordPageQueryDto extends BasePageRequest {
    /**
     * 数据来源应用id
     */
    @NotEmpty(message = "数据来源应用id不能为空")
    private String caseSourceAppId;

    /**
     * 请求时间戳
     */
    @NotEmpty(message = "请求时间戳不能为空")
    private String requestTime;

    /**
     * 安全码
     */
    @NotEmpty(message = "安全码不能为空")
    private String security;
    /**
     * IP地址
     */
    private String ip;
    /**
     * 用户id
     */
    @NotEmpty(message = "用户id不能为空")
    private String userId;
    /**
     * 用户机构编码
     */
    @NotEmpty(message = "用户机构编码不能为空")
    private String orgCode;
    /**
     * 审批状态 0待审批 1 已审批
     */
    private String approvalStatus;
    /**
     * 审批的标题
     */
    private String approvalTitle;
    private String timeColor;
    /**
     * 是否查询修改审批记录 （前端无需传值）
     */
    private String isQueryEditRecord;
    /**
     * 是否为联合法制审核；1 是 0 否（不传默认为否）
     */
    private String isApprovalCenter;
    /**
     * 联合法制审核 审批单位编码 多个逗号分隔
     */
    private String approvalOrgCode;
}
